Algunas veces, una consulta podr�a producir demasiadas respuestas y queremos limitar el n�mero de respuestas devueltas. Podemos hacer esto usando el control de contador l�mite. Por defecto, una b�squeda no tiene l�mite -- devuelve todas las respuestas que encuentra. Para selecconionar el contador l�mite de una b�squeda, le pasamos el n�mero a SearchControls.setCountLimit().
El siguiente ejemplo selecciona el l�mite a 1.
// Set the search controls to limit the count to 1 SearchControls ctls = new SearchControls(); ctls.setCountLimit(1);
Si el programa intenta obtener m�s resultados que los del contador l�mite, se lanzar� una� SizeLimitExceededException.
Por eso, si el programa selecciona un contador l�mite, deber�a diferenciar esta excepci�n de las otras NamingExceptions o seguir la pista del contador l�mite y no solicitar m�s resultados que los devueltos.
Especificar un contador l�mite para una b�squeda es una forma de controlar los recursos (como la memoria y el ancho de banda) que consume nuestra aplicaci�n Otras formas para controlar los recursos consumidos son afinar nuestro filtro de b�squeda (ser m�s espec�ficos sobre lo que buscamos), empezando por el contexto apropiado, y usando el �mbito apropiado.